package org.exam.util;

import com.alibaba.excel.EasyExcel;
import org.exam.entry.Paper;

import java.io.File;
import java.io.IOException;
import java.util.List;

/**
 * excel工具类
 */
public class ExcelUtil {

    /**
     * 导出excel方法
     * @param papers
     */
    public static void export(List<Paper> papers){
        //在桌面创建一个文件
        File excelFile = new File("C:\\Users\\Admin\\Desktop\\paper.xlsx");
        //文件是否存在
        if (!excelFile.exists()) {
            try {
                excelFile.createNewFile();//创建一个新的文件
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        //
        EasyExcel.write(excelFile, Paper.class).sheet("paper").doWrite(papers);
    }


    /**
     * 导入方法
     */
    public static void excelImport(){
        String fileName = "C:\\Users\\Admin\\Desktop\\paper.xlsx";//文件路径
        EasyExcel.read(fileName, Paper.class,new Listener()).sheet().doRead();
    }
}
